﻿/*
 * NetXtcpModule.h
 */
#ifndef __GDK_NETXTCPMODULE_H__
#define __GDK_NETXTCPMODULE_H__

#include <gdk/net/Socket.h>
#include <gdk/net/NetXtcpSystem.h>
#include <gdk/net/NetModule.h>


namespace gdk
{

	class GDK_NET_EXPORT NetXtcpModule : public NetModule
	{
		DECLARE_CLASS_HANDLE(NetXtcpModule)
		DECLARE_CLASS_INSTANCE1(NetXtcpModule, uint16_t)

	private:
		NetXtcpModule(uint16_t port);
	};
	typedef NetXtcpModule::Handle NetXtcpModulePtr;


} //namespace gdk


#endif //__GDK_NETXTCPMODULE_H__
